

package com.yz.common.entity;

import com.baomidou.mybatisplus.annotations.TableName;
import net.sf.jsqlparser.expression.DateTimeLiteralExpression;

import javax.validation.constraints.Max;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.Date;


/**
 * 挖掘记录
 */
@TableName("tb_discover")
public class DiscoverEntity implements Serializable {
	private long id;
	@Min(value = 1,message = "请填写正确的项目id")
	private long projectId;
	private String pitId;
	private String remainsNumber;
	private String accumulationNumber;
	@NotNull(message = "创建时间不能为空")
	private Date createAt;
	private String horizons;
	@NotNull(message = "创建人不能为空")
	private String createUser;
	private String shapeFlat;
	private String shapeMouth;
	private String shapeProfile;
	private String shapeBottom;
	private String shapeBottonPlane;
	private String shapeUtensils;
	private String shapeDepth;
	private String shapeOther;
	private String stackedShapes;
	private String erthColor;
	private String soil;
	private String density;
	private String inclusionPottery;
	private String inclusionBone;
	private String inclusionStone;
	private String inclusionBurnedSoil;
	private String inclusionGinger;
	private String inclusionClamShells;
	private String inclusionCarbonScrap;
	private String inclusionOther;
	private String saveTheSituation;
	private String excavationMethod;
	private String property;
	private String other;
	private String remark;
	private String weather;
	private String year;
	private String company;
	private String name;
	private Date updateAt;
	private Date deleteAt;
	private String featureTopSoutheast;
	private String featureTopSouthwest;
	private String featureTopNortheast;
	private String featureTopNorthwest;
	private String featureBottomSoutheast;
	private String featureBottomSouthwest;
	private String featureBottomNortheast;
	private String featureBottomNorthwest;
	private String featureThicknessThickest;
	private String featureThicknessThinnest;
	private String bottomNumber;
	private String dayNumber;
	private String shapeUnderside;
	private String horizonRelationship;
	private String date;
	private String documenter;

	public void setDocumenter(String documenter) {
		this.documenter = documenter;
	}

	public String getDocumenter() {
		return documenter;
	}

	public void setDate(String date) {
		this.date = date;
	}

	public String getDate() {
		return date;
	}

	public void setHorizonRelationship(String horizonRelationship) {
		this.horizonRelationship = horizonRelationship;
	}

	public String getHorizonRelationship() {
		return horizonRelationship;
	}

	public void setShapeUnderside(String shapeUnderside) {
		this.shapeUnderside = shapeUnderside;
	}

	public String getShapeUnderside() {
		return shapeUnderside;
	}

	public void setFeatureTopSoutheast(String featureTopSoutheast) {
		this.featureTopSoutheast = featureTopSoutheast;
	}

	public void setFeatureTopSouthwest(String featureTopSouthwest) {
		this.featureTopSouthwest = featureTopSouthwest;
	}

	public void setFeatureTopNortheast(String featureTopNortheast) {
		this.featureTopNortheast = featureTopNortheast;
	}

	public void setFeatureTopNorthwest(String featureTopNorthwest) {
		this.featureTopNorthwest = featureTopNorthwest;
	}

	public void setFeatureBottomSoutheast(String featureBottomSoutheast) {
		this.featureBottomSoutheast = featureBottomSoutheast;
	}

	public void setFeatureBottomSouthwest(String featureBottomSouthwest) {
		this.featureBottomSouthwest = featureBottomSouthwest;
	}

	public void setFeatureBottomNortheast(String featureBottomNortheast) {
		this.featureBottomNortheast = featureBottomNortheast;
	}

	public void setFeatureBottomNorthwest(String featureBottomNorthwest) {
		this.featureBottomNorthwest = featureBottomNorthwest;
	}

	public void setFeatureThicknessThickest(String featureThicknessThickest) {
		this.featureThicknessThickest = featureThicknessThickest;
	}

	public void setFeatureThicknessThinnest(String featureThicknessThinnest) {
		this.featureThicknessThinnest = featureThicknessThinnest;
	}

	public void setBottomNumber(String bottomNumber) {
		this.bottomNumber = bottomNumber;
	}

	public void setDayNumber(String dayNumber) {
		this.dayNumber = dayNumber;
	}


	public String getFeatureTopSoutheast() {
		return featureTopSoutheast;
	}

	public String getFeatureTopSouthwest() {
		return featureTopSouthwest;
	}

	public String getFeatureTopNortheast() {
		return featureTopNortheast;
	}

	public String getFeatureTopNorthwest() {
		return featureTopNorthwest;
	}

	public String getFeatureBottomSoutheast() {
		return featureBottomSoutheast;
	}

	public String getFeatureBottomSouthwest() {
		return featureBottomSouthwest;
	}

	public String getFeatureBottomNortheast() {
		return featureBottomNortheast;
	}

	public String getFeatureBottomNorthwest() {
		return featureBottomNorthwest;
	}

	public String getFeatureThicknessThickest() {
		return featureThicknessThickest;
	}

	public String getFeatureThicknessThinnest() {
		return featureThicknessThinnest;
	}

	public String getBottomNumber() {
		return bottomNumber;
	}

	public String getDayNumber() {
		return dayNumber;
	}


	public void setUpdateAt(Date updateAt) {
		this.updateAt = updateAt;
	}

	public void setDeleteAt(Date deleteAt) {
		this.deleteAt = deleteAt;
	}

	public Date getUpdateAt() {
		return updateAt;
	}

	public Date getDeleteAt() {
		return deleteAt;
	}


	public void setId(long id) {
		this.id = id;
	}

	public void setProjectId(long projectId) {
		this.projectId = projectId;
	}

	public void setPitId(String pitId) {
		this.pitId = pitId;
	}

	public void setRemainsNumber(String remainsNumber) {
		this.remainsNumber = remainsNumber;
	}

	public void setAccumulationNumber(String accumulationNumber) {
		this.accumulationNumber = accumulationNumber;
	}


	public void setCreateAt(Date createAt) {
		this.createAt = createAt;
	}


	public void setHorizons(String horizons) {
		this.horizons = horizons;
	}

	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}




	public void setShapeFlat(String shapeFlat) {
		this.shapeFlat = shapeFlat;
	}

	public void setShapeMouth(String shapeMouth) {
		this.shapeMouth = shapeMouth;
	}

	public void setShapeProfile(String shapeProfile) {
		this.shapeProfile = shapeProfile;
	}

	public void setShapeBottom(String shapeBottom) {
		this.shapeBottom = shapeBottom;
	}

	public void setShapeBottonPlane(String shapeBottonPlane) {
		this.shapeBottonPlane = shapeBottonPlane;
	}

	public void setShapeUtensils(String shapeUtensils) {
		this.shapeUtensils = shapeUtensils;
	}

	public void setShapeDepth(String shapeDepth) {
		this.shapeDepth = shapeDepth;
	}

	public void setShapeOther(String shapeOther) {
		this.shapeOther = shapeOther;
	}

	public void setStackedShapes(String stackedShapes) {
		this.stackedShapes = stackedShapes;
	}

	public void setErthColor(String erthColor) {
		this.erthColor = erthColor;
	}

	public void setSoil(String soil) {
		this.soil = soil;
	}

	public void setDensity(String density) {
		this.density = density;
	}

	public void setInclusionPottery(String inclusionPottery) {
		this.inclusionPottery = inclusionPottery;
	}

	public void setInclusionBone(String inclusionBone) {
		this.inclusionBone = inclusionBone;
	}

	public void setInclusionStone(String inclusionStone) {
		this.inclusionStone = inclusionStone;
	}

	public void setInclusionBurnedSoil(String inclusionBurnedSoil) {
		this.inclusionBurnedSoil = inclusionBurnedSoil;
	}

	public void setInclusionGinger(String inclusionGinger) {
		this.inclusionGinger = inclusionGinger;
	}

	public void setInclusionClamShells(String inclusionClamShells) {
		this.inclusionClamShells = inclusionClamShells;
	}

	public void setInclusionCarbonScrap(String inclusionCarbonScrap) {
		this.inclusionCarbonScrap = inclusionCarbonScrap;
	}

	public void setInclusionOther(String inclusionOther) {
		this.inclusionOther = inclusionOther;
	}

	public void setSaveTheSituation(String saveTheSituation) {
		this.saveTheSituation = saveTheSituation;
	}

	public void setExcavationMethod(String excavationMethod) {
		this.excavationMethod = excavationMethod;
	}

	public void setProperty(String property) {
		this.property = property;
	}

	public void setOther(String other) {
		this.other = other;
	}


	public void setRemark(String remark) {
		this.remark = remark;
	}


	public void setWeather(String weather) {
		this.weather = weather;
	}

	public void setYear(String year) {
		this.year = year;
	}

	public void setCompany(String company) {
		this.company = company;
	}

	public void setName(String name) {
		this.name = name;
	}


	public long getId() {
		return id;
	}

	public long getProjectId() {
		return projectId;
	}

	public String getPitId() {
		return pitId;
	}

	public String getRemainsNumber() {
		return remainsNumber;
	}

	public String getAccumulationNumber() {
		return accumulationNumber;
	}


	public Date getCreateAt() {
		return createAt;
	}


	public String getHorizons() {
		return horizons;
	}

	public String getCreateUser() {
		return createUser;
	}




	public String getShapeFlat() {
		return shapeFlat;
	}

	public String getShapeMouth() {
		return shapeMouth;
	}

	public String getShapeProfile() {
		return shapeProfile;
	}

	public String getShapeBottom() {
		return shapeBottom;
	}

	public String getShapeBottonPlane() {
		return shapeBottonPlane;
	}

	public String getShapeUtensils() {
		return shapeUtensils;
	}

	public String getShapeDepth() {
		return shapeDepth;
	}

	public String getShapeOther() {
		return shapeOther;
	}

	public String getStackedShapes() {
		return stackedShapes;
	}

	public String getErthColor() {
		return erthColor;
	}

	public String getSoil() {
		return soil;
	}

	public String getDensity() {
		return density;
	}

	public String getInclusionPottery() {
		return inclusionPottery;
	}

	public String getInclusionBone() {
		return inclusionBone;
	}

	public String getInclusionStone() {
		return inclusionStone;
	}

	public String getInclusionBurnedSoil() {
		return inclusionBurnedSoil;
	}

	public String getInclusionGinger() {
		return inclusionGinger;
	}

	public String getInclusionClamShells() {
		return inclusionClamShells;
	}

	public String getInclusionCarbonScrap() {
		return inclusionCarbonScrap;
	}

	public String getInclusionOther() {
		return inclusionOther;
	}

	public String getSaveTheSituation() {
		return saveTheSituation;
	}

	public String getExcavationMethod() {
		return excavationMethod;
	}

	public String getProperty() {
		return property;
	}

	public String getOther() {
		return other;
	}


	public String getRemark() {
		return remark;
	}


	public String getWeather() {
		return weather;
	}

	public String getYear() {
		return year;
	}

	public String getCompany() {
		return company;
	}

	public String getName() {
		return name;
	}

}